/*
    Author     : YeFng
    QQ         : 355007778
*/

body,form,
h1,h2,h3,
ul,li{margin:0;padding:0;}
body,
table{font-size:12px;line-height:1.8em; font-family:"微软雅黑",'Times New Roman', Times, serif}
a{text-decoration:none;color:#03f; cursor:pointer; }
a:hover{ text-decoration:underline;}
a:visited{ color:#551A8B;}
ul,li{list-style-type:none;}
input, select{line-height:1.4em;}
select{z-index:-1;}

label.wide{width:100%; display:inline-block; height:100%}
.cu-b{ cursor:default;}
.cu-b:hover,
.cu-p:hover{ color:#696827}
.cu-p{cursor:pointer;}
.textNote{font-style:normal; font-size:10px; color:#FD3402; font-weight:normal;}
.tt-s{ font-size:9px; color:#666; font-weight:normal;}
.c-move{ cursor:move;}
.help-ask{ background:url(help-ask.gif) left center no-repeat;padding:8px 0 8px 16px; cursor:default;}
.ajax-loading{ background-image:url(ajax.gif) !important; padding-left: 16px;}
.noBorder{ border:0 !important;}


/* color */
.coRed{color:#C63 !important;}
.coGre{color:#063 !important;}
.coLin{color:#55f;}
.coBan{color:#aaa; cursor:default}
.bgCoLin{background-color:#E1EBFF}
.bgCoRed{ background-color:#FFEDE8}

/* float */
.fl-r{float:right;text-align:right;}
.fl-l{float:left;}
.cl-l,
.post-tr .separator,
.post-tr .st{clear:left;}
.cl{clear:both;}

.none{ display:none;}
.noVis{ visibility:hidden}
.block{ display:block;}
.border{ border: 1px #222 solid;}

/* clue */
.clue{ text-align:center; margin-top:100px;}

/* ajaxSList*/
.searchWord-list{ display:none; position:absolute; left:0; max-height:250px; overflow:auto; background-color:#ffe; border:#ccc 1px solid; margin:0;padding:0;}
.searchWord-list li{list-style:none; margin:1px; padding:2px 5px; white-space:nowrap;}
.searchWord-list li.hover{ cursor:default;background-color:#DBE4E9; border:#666 1px inset; margin:0;}
.searchWord-loading{ background:url(ajax.gif) no-repeat right center;}
.searchWord-input{ padding-right:18px;}
.searchWord-but{background: url(icon/down.png) no-repeat center center; display:inline-block; width:16px; height:18px;margin-left:-18px; z-index:10; vertical-align:text-bottom}


/* top operate */
.operateBox{min-width: 500px;position:relative; min-height:76px;}
.operateBox h2{color:#555;font-size:16px;background: url(title.png) no-repeat left center;float:left;padding:0 0 2px 18px;border-bottom:#999 1px solid;margin-top:9px;}
.operateBox .navbar{ margin:13px 0 0 5px; float:left;}
.operateBox .navbar a{text-decoration:underline; color:#039; margin-left:4px;background-color:#f0f0f0;border-radius:6px; padding:5px;}
.operateBox .navbar a.active{background-color:inherit;}
.operateBox .search{ margin:10px 30px 0 50px; float:left;}
.operateBox .toolbar{float:right;}

.search .more-but{ vertical-align:bottom; font-size:10px}
.s-field select{border:0;margin:0;padding:0;height:20px;}
.s-field{border:#999 1px solid;display:inline-block; height:20px;vertical-align: middle;}
.s-field, .s-field *{line-height:20px;font-size:12px;}
.s-field label{color:#666;border-right:#CCC solid 1px;display:inline-block;background-color:#f0f0f0;padding:0 1px;}
.s-field input{border:0;margin:0;padding:0 0 0 3px;vertical-align:top;}
.s-field .i-r{position:absolute; right:1px; top:0;}
input.sb{margin-left:2px;border:0;padding: 3px 7px;color: #111;text-shadow: 0px 1px 0px #fff;border-radius:7px;
	background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ccc));
    background: -moz-linear-gradient(top,  #f9f9f9,  #ccc);
    background: -o-linear-gradient(top,  #f9f9f9,  #ccc);}
input.sb:hover{
	background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ddd));
    background: -moz-linear-gradient(top,  #ccc,  #ddd);
    background: -o-linear-gradient(top,  #ccc,  #ddd);}


/** tab */
.tabTitleB{border-bottom:#963 1px solid; margin:0; padding-left:2px}
.tabTitleB li{margin-bottom:-1px; display:inline-block; cursor:default; padding:4px 8px; font-weight:bold;}
.tabTitleB a{ color:#005268;text-decoration:none; cursor:default;}
.tabTitleB li.active{background:#FFF}
.tabTitleB li.active a{color:#F90;}
.tabTitleB li.active,
.tabTitleB li:hover{ z-index:999; border:1px #963 solid; border-bottom:0; padding:4px 7px;}
.tab-c {padding-top:5px;}


/* tree */
.dir-tree{padding-left:5px;}
.dir-tree .hand{ width:15px; height:12px; display:block; float:left; clear:left; margin-top:5px;}
.dir-tree .has{ background:url(dir-tree.png) no-repeat 50% 0; }
.dir-tree .has:hover{ background-position: 50% -12px;}
.dir-tree .expand{ background-position:50% -24px !important;}
.dir-tree .expand:hover{ background-position:50% -36px !important;}
.dir-tree .subTree{margin-left:13px; border-left:#A27777 dotted 1px}
.dir-tree .num{ color:#888;}
.dir-tree p{ cursor:default; margin:0;white-space:nowrap;line-height:1.8em; }
.dir-tree p:hover{background-color:#f0f0f0; cursor:default;}
.dir-tree p.active{color:#F90; background-color:#E3EBD6;}
.dir-tree p *{ vertical-align:middle;}
.dir-tree .pre{ color:#999; font-size:10px;line-height:1.5em;}
.dir-tree .icon-16{ padding-left:20px;}
.dir-tree .active:hover .icon-16-reset{visibility:visible !important}


/* 表单 */
.post-tr .sh, .post-tr .sp{display:block;float:left;margin-top:10px;}
.post-tr .sh{font-weight:bold;width:22%;text-align:right; clear:left; min-width:38px;}
.post-tr .separator{padding-top:10px;}
.post-tr .st{padding-top:22px;padding-left:22%;font-weight:bold;}
.post-tr .err{font-size:12px; color:#f00; padding-left:5px}
.post-tr .hh{clear:left;color:#827B7B; padding-left:22%; padding-top:23px; margin-bottom:-2px; }
.post-col .sh{line-height:1.5em}
.post-col .sp{margin-bottom:16px;}
.post-col .wide{width:93%;}
.post-col .separator{border-bottom:#CCC 1px dotted; margin:0 0 15px;}

.p-browseBut{border:#eee 1px solid;border-bottom-color:#999;border-right-color:#999;padding:0 4px;background-color:#eee; vertical-align:top; display:inline-block;}
.p-browseBut:hover{ cursor:default;text-decoration:none;background-color:#f9f9f9;border-color:#aaa;}

input.int{ text-align:right;}

.submit{
    font-weight:bold;margin-top:3px;margin-right:3px;font-size: 14px;color:#111;padding: 3px 7px;
	border: 1px solid #aaa;border-radius: 12px;background: #ddd;
	text-shadow: 0px 1px 0px #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
    background: -o-linear-gradient(top,  #ffffff,  #cccccc);}
.submit:hover,
.submit:disabled{
position: relative;
background: -o-linear-gradient(top, #CCC, #DDD);
background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#DDD));
background: -moz-linear-gradient(top, #CCC, #DDD);
background: -o-linear-gradient(top, #CCC, #DDD);
cursor: pointer;}
.hSubmit{ overflow:hidden; width:0; height:0; padding:0; border:0; }


/* edit cell */
.edit:hover{background-color:#E7FEB1}
span.edit{ display:inline-block;min-width:15px; min-height:15px;}
.cell-input{ background-color:#FFF;}
.cell-input > input, .cell-input > textarea{ width:100%}


/* list d*/
.li-p .head{background-color:rgb(216,225,228);}
.li-p .w-5,
.li-p .w-10,
.li-p .w-220,
.li-p .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.li-p .w-5{width:50px;}
.li-p .w-10{width:120px;}
.li-p .name{ width:100px;}
.li-p .w-220{ width:220px;}
/* list t*/
.ta-h{border-spacing:0; margin-bottom: 8px; border-bottom:1px solid #e0e0e0;}
.ta-h tr{position:relative;background-color:#F0EDED;}
.ta-h tr.odd,
.ta-h tr:nth-of-type(odd){background-color:#f6f6f6}
.ta-h tr:hover{background-color:#B0C6F9;}
.ta-h th{white-space:nowrap;background-color:rgb(216,225,228);font-weight:normal;text-align:left;border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;color:#ac994c;padding:5px 4px 4px; position:relative;}
.ta-h th a{color:#ac994c;}
.ta-h th a:hover{text-decoration:underline;}
.ta-h td{padding:0 6px 1px 5px; border-right:1px solid #efefef;}
.ta-h .inser-td{ margin-top:20px; border:#990 solid 2px; z-index:10; height:15px;}

.ta_d{border-collapse:collapse;border:1px solid #666;background-color:#D8DEDE}
.ta_d th{ background-color:#f5f5f5;padding:3px;font-size:11px; text-align:center}
.ta_d td{ border:1px solid #777;padding:2px 5px;}
.ta_d tr:nth-of-type(odd){ background-color:#F0EDED;}
.ta_d tr:hover{background-color:#C4F9B0;}

.sub-ta{border-spacing:0;margin:0;}
.sub-ta tr{background-color:inherit;}
.sub-ta td{border:1px solid #efefef;border-right:0;border-top:0}

.td_r td,
.txt-a-r{text-align:right;}
.txt-a-c{text-align:center;}


/* 翻页 */
.paging{text-align:center;padding:10px;}
.paging .n{ border-bottom:#D2DFFF solid 1px; display:inline-block;}
.paging .p{ margin-left:7px; margin-right:7px;}
.paging a{ display:inline-block; padding:1px 7px; margin:1px; font-weight:bold;}
.paging a:hover{ border:#399 outset 1px; margin:0; text-decoration:none;}
.paging input{border:0; padding:0;margin:0;display:inline-block; text-align:center;background-color:transparent;}


/* 幻灯 */
.slide-pic{ height:100%;margin:0; padding:0}
.slide-pic li{ position:absolute;width:100%; background:no-repeat center;display:none;height:100%; margin:0}
.slide-pagesCont{cursor: pointer;position:absolute; width:100%; height:30px; top:auto; bottom:3px; text-align:center;}
.slide-pagesCont a{ display:inline-block;margin:0 3px; width:20px;height:20px;border-radius:20px;background:#000;color:#fff; line-height:20px; border:#A39292 solid 1px}
.slide-pagesCont a.active{ background-color:#F00; border-color:#FA6565;}

.slide-prev, .slide-next{position: absolute;top: 50%;height:50px;margin-top:-25px; cursor: pointer;width:25px;
	background:#333; border-radius:0 25px 25px 0; border:#555 solid 1px;
}
.slide-next{ background-position:right; left:auto; right:0; border-radius:25px 0 0 25px;}
.slide-prev:hover, .slide-next:hover{background-color:#000;}



/* view page */
.view{ margin: 5px 15px;}
.flow-audit{ margin: 20px;}
